home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SNNSV32.ZIP / SNNSv3.2 / xgui / sources / ui_fileP.ph < prev    next >
Encoding:
Text File  |  1994-04-25  |  2.3 KB  |  87 lines

  1. /*****************************************************************************
  2.   FILE           : ui_fileP.ph
  3.   SHORTNAME      : fileP.ph
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : Header file of correspondent '.c' file
  7.   NOTES          :
  8.  
  9.   AUTHOR         : Tilman Sommer
  10.   DATE           : 22.5.1990
  11.  
  12.   CHANGED BY     : Michael Vogt, Guenter Mamier
  13.   IDENTIFICATION : @(#)ui_fileP.ph    1.11 3/2/94
  14.   SCCS VERSION   : 1.11 
  15.   LAST CHANGE    : 3/2/94  
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.              
  19. ******************************************************************************/
  20.  
  21.  
  22. #ifndef _UI_FILEP_DEFINED_
  23. #define _UI_FILEP_DEFINED_
  24.  
  25.  
  26. /* begin global definition section */
  27.  
  28. void ui_file_saveText (Widget, XtPointer, caddr_t);
  29. void ui_file_loadText (Widget, XtPointer, caddr_t);
  30. void ui_file_saveConfiguration (Widget, XtPointer, caddr_t);
  31. void ui_file_loadConfiguration (Widget, XtPointer, caddr_t);
  32. void ui_file_loadDefaultConfiguration (char []);
  33. void ui_file_savePatterns (Widget, XtPointer, caddr_t);
  34. void ui_file_loadPatterns (Widget, XtPointer, caddr_t);
  35. void ui_file_saveNet (Widget, XtPointer, caddr_t);
  36. void ui_file_loadNet (Widget, XtPointer, caddr_t);
  37. void ui_file_saveResult (Widget, XtPointer, caddr_t);
  38. void ui_file_loadResult (Widget, XtPointer, caddr_t);
  39. char *ui_getExtension (FlagType);
  40. Bool ui_fileExist (char [], FlagType);
  41. void ui_file_updateShellLabels (void);
  42.  
  43.  
  44.     /* widgets of all input fields in the file panel */
  45. Widget ui_fileTXT;
  46. Widget ui_filePAT;
  47. Widget ui_fileCFG;
  48. Widget ui_fileNET;
  49. Widget ui_path;
  50.  
  51. Bool   ui_loadCorrespondingCfg = TRUE;
  52.  
  53. char   ui_filenameNET[MAX_NAME_LENGTH] = "\0";
  54. char   ui_filenamePAT[MAX_NAME_LENGTH] = "\0";
  55. char   ui_filenameRES[MAX_NAME_LENGTH] = "\0";
  56. char   ui_filenameCFG[MAX_NAME_LENGTH] = "\0";
  57. char   ui_filenameTXT[MAX_NAME_LENGTH] = "\0";
  58. char   ui_filenameSLNET[MAX_NAME_LENGTH]; /* save or loaded file */
  59.  
  60. FILE   *ui_textFilePtr = NULL;     /* file ptr of log file */
  61.  
  62. int    NO_OF_PATTERN_SETS = 0;
  63. int    CURR_PATTERN_SET = 0;
  64. char   *PATTERN_SET_FILE[NO_OF_PAT_SETS];
  65.  
  66. /* end global definition section */
  67.  
  68.  
  69. /* begin private definition section */
  70.  
  71.  
  72. static void ui_file_doLoadConfiguration (char *);
  73.  
  74.  
  75. static char   ui_filenameSLPAT[MAX_NAME_LENGTH]; /* save or loaded file */
  76.  
  77.  
  78. /* end private definition section */
  79.  
  80.  
  81. #endif /* _UI_FILEP_DEFINED_ */
  82.  
  83.  
  84.  
  85. /* end of file */
  86. /* lines: 34 */
  87.